package com.sishu.njrtsdms.domain.vo;

import org.jooq.types.ULong;

import java.io.Serializable;
import java.time.LocalDateTime;
import java.time.Year;

/**
 * 重点建设项目申报所属年度配置简略响应类
 *
 * @param tcpDbycId                  配置主键id
 * @param belongYear                 归属年度
 * @param declareBeginDateTime       申报起始日期时间
 * @param declareEndDateTime         申报截止日期时间
 * @param gpaAssignableBeginDateTime 绩点可分配起始日期时间
 * @param gpaAssignableEndDateTime   绩点可分配截止日期时间
 */
public record TcpDeclareBelongYearConfigSimpleVO(
        ULong tcpDbycId,
        Year belongYear,
        LocalDateTime declareBeginDateTime,
        LocalDateTime declareEndDateTime,
        LocalDateTime gpaAssignableBeginDateTime,
        LocalDateTime gpaAssignableEndDateTime

) implements Serializable {
}
